package base.number;

import base.utils.PrintUtils;

public class IntBinaryDemo {

    static int index1 = 5;
    static String str1 = "5";

    public static void main(String[] args) {
//        int2BinaryTest();

        binaryAdd();

    }


    private static void int2BinaryTest() {

        int index2 = index1 >> 1 ;

        String s = Integer.toBinaryString(index2);

        PrintUtils.print(s);
    }


    private static void binaryAdd() {

        int i1 = 1 ;
        int i2 = 1 << 1 ;   //  2       10
        int i3 = 1 << 2 ;   //  4       100
        int i4 = 1 << 3 ;   //  8       1000
        int i5 = 1 << 4 ;   //  16      10000
        int i6 = 1 << 5 ;   //  32      100000


        PrintUtils.print(0 , i1 , i2 ,i3 , i4 ,i5 , i6);
        PrintUtils.print(Integer.toBinaryString(i1 + i2 + i3));
        
    }



}
